package com.incross.itracker.tracking;

import android.content.Context;


public class TrackingInformations {
	
	private ApplicationInformation mAppInfo;
	private DeviceInformation mDeviceInfo;
	
	public TrackingInformations(Context context) {
		mAppInfo = new ApplicationInformation(context);
		mDeviceInfo = new DeviceInformation(context);
	}
	
	// for application informations
	public String getAppVersion() {
		return mAppInfo.getAppVersion();
	}
	
	public String getPackageName() {
		return mAppInfo.getPackageName();
	}
	
	// for device informations
	public String getDeviceName() {
		return mDeviceInfo.getDeviceName();
	}
	
	public String getUdid() {
		return mDeviceInfo.getUdid();
	}
	
	public String getNetworkState() {
		return mDeviceInfo.getNetworkState();
	}
	
	public String getServiceProvider() {
		return mDeviceInfo.getProvider();
	}
	
	public String getAndroidVersion() {
		return mDeviceInfo.getAndroidVersion();
	}
	
	public String getIP() {
		return mDeviceInfo.getIP();
	}
	
	public String getCountryCode() {
		return mDeviceInfo.getCountryCode();
	}

}
